Text copied to clipboard!

Title

Text copied to clipboard!

Computational Engineer

Description

Text copied to clipboard!
We are looking for a highly skilled Computational Engineer to join our dynamic team. The ideal candidate will have a strong background in mathematics, computer science, and engineering principles. You will be responsible for developing and implementing computational models and simulations to solve complex engineering problems. This role requires a deep understanding of numerical methods, algorithm development, and software engineering. You will work closely with other engineers and scientists to design, test, and optimize computational tools and techniques. Your work will directly contribute to the advancement of technology in various fields, including aerospace, automotive, energy, and healthcare. The successful candidate will be proficient in programming languages such as Python, C++, and MATLAB, and will have experience with high-performance computing and parallel processing. You will also be expected to stay current with the latest developments in computational engineering and apply this knowledge to your work. Excellent problem-solving skills, attention to detail, and the ability to work both independently and as part of a team are essential. If you are passionate about using computational methods to tackle challenging engineering problems and have a track record of success in this field, we would love to hear from you.

Responsibilities

Text copied to clipboard!
  • Develop and implement computational models and simulations.
  • Collaborate with engineers and scientists to design and optimize computational tools.
  • Conduct numerical analysis and algorithm development.
  • Perform high-performance computing and parallel processing tasks.
  • Validate and verify computational models against experimental data.
  • Document and present findings to stakeholders.
  • Stay current with advancements in computational engineering.
  • Troubleshoot and debug software issues.
  • Optimize code for performance and scalability.
  • Participate in code reviews and provide constructive feedback.
  • Develop and maintain software documentation.
  • Assist in the preparation of technical reports and publications.
  • Contribute to the development of project proposals and grant applications.
  • Mentor junior engineers and interns.
  • Ensure compliance with industry standards and best practices.

Requirements

Text copied to clipboard!
  • Bachelor's or Master's degree in Computational Engineering, Computer Science, or a related field.
  • Proficiency in programming languages such as Python, C++, and MATLAB.
  • Experience with high-performance computing and parallel processing.
  • Strong understanding of numerical methods and algorithm development.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Strong communication and presentation skills.
  • Experience with software development and debugging.
  • Knowledge of industry standards and best practices.
  • Ability to stay current with advancements in computational engineering.
  • Experience with version control systems such as Git.
  • Familiarity with simulation software and tools.
  • Strong analytical and mathematical skills.
  • Ability to manage multiple projects and meet deadlines.
  • Experience with data analysis and visualization tools.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with developing computational models?
  • What programming languages are you proficient in?
  • How do you approach debugging and troubleshooting software issues?
  • Can you provide an example of a complex engineering problem you solved using computational methods?
  • How do you stay current with advancements in computational engineering?
  • Describe a time when you had to optimize code for performance.
  • How do you ensure the accuracy and reliability of your computational models?
  • What experience do you have with high-performance computing and parallel processing?
  • How do you handle working on multiple projects simultaneously?
  • Can you discuss a project where you collaborated with other engineers or scientists?